home *** CD-ROM | disk | FTP | other *** search
- /*
- (C) 1995-96 AROS - The Amiga Replacement OS
- $Id: addprocess.c,v 1.2 1996/08/01 17:40:47 digulla Exp $
- $Log: addprocess.c,v $
- Revision 1.2 1996/08/01 17:40:47 digulla
- Added standard header for all files
-
- Desc:
- Lang: english
- */
- #include <dos/dosextens.h>
- #include <clib/exec_protos.h>
- #include "dos_intern.h"
-
- struct Process *AddProcess(struct Process *process, STRPTR argPtr,
- ULONG argSize, APTR initialPC, APTR finalPC, struct DosLibrary *DOSBase)
- {
- APTR *sp=process->pr_Task.tc_SPUpper;
- *--sp=SysBase;
- argSize=0;
- argPtr=NULL;
- process->pr_ReturnAddr=sp-1;
- process->pr_Task.tc_SPReg=(STRPTR)sp-SP_OFFSET;
- return (struct Process *)AddTask(&process->pr_Task,initialPC,finalPC);
- } /* AddProcess */
-